.accountpassword {
	.flex_space {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.submit {
		margin: 0.5rem auto;
		text-align: center;
		line-height: 0.8rem;
		width: 5rem;
		height: 0.8rem;
		background: rgba(64, 177, 93, 1);
		border-radius: 20px;
		color: white;
	}
	.submit-disable {
		display: none;
	}
	.flex_center {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.showMsg {
		margin: 0 auto;
		margin-top: 2.44rem;
		width: 4rem;
		text-align: center;
		font-size: 0.18rem;
		color: #555;
		font-size: 0.36rem;
		line-height: 0.44rem;
	}

	.input_box {
		margin-top: 1rem;

		.box {
			width: 1rem;
			height: 0.8rem;
			border: 1px solid #c9c9c9;
			margin-right: -1px;
			background-color: #fff;
		}

		.point {
			width: 0.2rem;
			height: 0.2rem;
			border-radius: 0.2rem;
			background-color: #868686;
		}
	}

	.warnMsg {
		width: 100%;
		text-align: center;
		margin-top: 10px;
		font-size: 14px;
		color: red;
	}

	.custkeyboardother {
		margin-top: 40rpx;
		background-color: #fff;
		position: fixed;
		bottom: 0;
		width: 100%;
		display: flex;
		.boxright {
			width: 1.5rem;
			border-left: 1px solid #e3e3e3;
			border-bottom: 1px solid #e3e3e3;
			.row {
				width: 1.5rem;

				height: 2rem;
				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 0.4rem;
				img {
					width: 0.6rem;
					height: 0.42rem;
				}
			}
			.row2 {
				height: 2.06rem;

				display: flex;
				align-items: center;
				justify-content: center;
				font-size: 0.4rem;
				background: #40b15d;
				color: #fff;
			}
			.cell_line {
				height: 1px;
				border-top: 1px solid #e3e3e3;
			}
		}
		.boxleft {
			width: 80%;
			.cell {
				display: flex;
				align-items: center;
				justify-content: space-between;

				.row {
					width: 33%;
					height: 1rem;
					display: flex;
					align-items: center;
					justify-content: center;
					font-size: 0.4rem;
					img {
						width: 0.6rem;
						height: 0.42rem;
					}
				}
			}

			.cell_line {
				width: 100%;
				height: 1px;
				border-top: 1px solid #e3e3e3;
			}

			.row_line {
				width: 1px;
				height: 1rem;
				border-left: 1px solid #e3e3e3;
			}
		}
	}
}
